package com.hongpu.dto;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 统计汇总员工在一个项目上的工数及各种费用
 * @author 张玉胜
 * @since 2025年06月12日
 */
@Data
@Accessors(chain = true)
public class CoolTowerProjectAttendanceDto implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 安装工日
     */
    private BigDecimal numberOfJobsSum = BigDecimal.ZERO;

    /**
     * 其他费用
     */
    private BigDecimal otherExpensesSum = BigDecimal.ZERO;
    /**
     * 日结费用
     */
    private BigDecimal dailySettlementFeeSum = BigDecimal.ZERO;

    /**
     * 补助
     */
    private BigDecimal subsidySum = BigDecimal.ZERO;
    /**
     * 总费用 = 日结费用  + 其他费用 + 补助
     */
    private BigDecimal totalFeeSum = BigDecimal.ZERO;
}